package cn.leida.ruoyi.system.service;

import com.alibaba.fastjson2.JSONObject;

import java.util.List;

/**
 * 用户 业务层
 *
 * @author ruoyi
 */
public interface ISysJdbcService {
    /**
     * 根据sql 返回long(统计数据使用)
     * @param sql 统计sql
     * @param params 参数
     * @return 数量
     */
    long queryForLong(String sql, List<Object> params);
    /**
     * 根据sql 返回long(统计数据使用)
     *
     * @param sql 统计sql
     * @return 数量
     */
    long queryForLong(String sql);
    /**
     * 根据sql查询 JSONObject
     *
     * @param sql    查询语句
     * @param params 参数
     * @return 结果
     */
    List<JSONObject> queryForList(String sql, List<Object> params);
    /**
     * 根据sql查询 JSONObject
     *
     * @param sql 查询语句
     * @return 结果
     */
    List<JSONObject> queryForList(String sql);
}
